<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <link rel="stylesheet" href="media/stylesheet.css" />
<!-- template designed by Julien Damon based on PHPEdit's generated templates, and tweaked by Greg Beaver -->
<body bgcolor="#ffffff" ><a name="top"></a>
<h2>Element Index, Package  ESAPI_Reference</h2>
<strong>Indexes by package:</strong><br>
<ul>
<li><a href="elementindex_ESAPI.html">ESAPI</a></li>
<li><a href="elementindex_ESAPI_Codecs.html">ESAPI_Codecs</a></li>
<li><a href="elementindex_ESAPI_Reference_Validation.html">ESAPI_Reference_Validation</a></li>
<li><a href="elementindex_ESAPI_Errors.html">ESAPI_Errors</a></li>
<li><a href="elementindex_ESAPI_Filters.html">ESAPI_Filters</a></li>
</ul>
<a href="elementindex.html"><strong>Index of all elements</strong></a>
<br />
	<a href="elementindex_ESAPI_Reference.html#a">a</a>
	<a href="elementindex_ESAPI_Reference.html#c">c</a>
	<a href="elementindex_ESAPI_Reference.html#d">d</a>
	<a href="elementindex_ESAPI_Reference.html#e">e</a>
	<a href="elementindex_ESAPI_Reference.html#f">f</a>
	<a href="elementindex_ESAPI_Reference.html#g">g</a>
	<a href="elementindex_ESAPI_Reference.html#h">h</a>
	<a href="elementindex_ESAPI_Reference.html#i">i</a>
	<a href="elementindex_ESAPI_Reference.html#k">k</a>
	<a href="elementindex_ESAPI_Reference.html#l">l</a>
	<a href="elementindex_ESAPI_Reference.html#m">m</a>
	<a href="elementindex_ESAPI_Reference.html#r">r</a>
	<a href="elementindex_ESAPI_Reference.html#s">s</a>
	<a href="elementindex_ESAPI_Reference.html#t">t</a>
	<a href="elementindex_ESAPI_Reference.html#u">u</a>
	<a href="elementindex_ESAPI_Reference.html#v">v</a>
	<a href="elementindex_ESAPI_Reference.html#w">w</a>
	<a href="elementindex_ESAPI_Reference.html#_">_</a>

<br /><br />
<table border="0" width="100%">
<thead>
  <tr>
    <td><strong>_</strong></td>
    <td align='right'><a name="_">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#method__construct">DefaultUser::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#method__construct">DefaultSecurityConfiguration::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;SecurityConfiguration constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#method__construct">DefaultValidator::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Validator constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#method__construct">FileBasedAuthenticator::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#method__construct">RandomAccessReferenceMap::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#method__construct">IntegerAccessReferenceMap::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#method__construct">DefaultSanitizer::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#method__construct">DefaultRandomizer::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#method__construct">DefaultExecutor::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Executor constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#method__construct">DefaultEncoder::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encoder constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#method__construct">DefaultHTTPUtilities::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The constructor stores an instance of Auditor for the purpose of logging.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#method__construct">DefaultAuditor::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DefaultAuditor constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/Event.html#method__construct">Event::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor stores the supplied key as the event name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#method__construct">DefaultIntrusionDetector::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor stores an instance of Auditor for logging and initialises the  storage for events generated for a user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, method <a href="ESAPI_Reference/DefaultAuditorFactory.html#method__construct">DefaultAuditorFactory::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DefaultAuditorFactory constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__destruct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#method__destruct">DefaultUser::__destruct()</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>a</strong></td>
    <td align='right'><a name="a">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$allowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$allowedLoginAttempts">DefaultUser::$allowedLoginAttempts</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$ANONYMOUS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$ANONYMOUS">DefaultUser::$ANONYMOUS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The ANONYMOUS user is used to represent an unidentified user. Since there is  always a real user, the ANONYMOUS user is better than using null to represent  this.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodaddCSRFToken">DefaultHTTPUtilities::addCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the CSRF token from the current session to the supplied URL for the  purposes of preventing CSRF attacks. This method should be used on all URLs  to be put into all links and forms the application generates.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodaddDirectReference">RandomAccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodaddDirectReference">IntegerAccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addEvent</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#methodaddEvent">DefaultIntrusionDetector::addEvent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an event to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addException</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#methodaddException">DefaultIntrusionDetector::addException()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an exception to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddRole">DefaultUser::addRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a role to this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddRoles">DefaultUser::addRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a set of roles to this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addSession</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddSession">DefaultUser::addSession()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a session for this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForData">FileBasedAccessController::assertAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForDataByKey">FileBasedAccessController::assertAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForFile">FileBasedAccessController::assertAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file. The implementation should validate and canonicalize the input to be sure the filepath is not malicious.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForFunction">FileBasedAccessController::assertAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function. The implementation should define the function &quot;namespace&quot; to be enforced. Choosing something simple like the class name of action classes or menu item names will make this implementation easier to use.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForService">FileBasedAccessController::assertAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that provide access to a variety of backend services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForURL">FileBasedAccessController::assertAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. The implementation should allow</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertSecureRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodassertSecureRequest">DefaultHTTPUtilities::assertSecureRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the supplied request was received with Transport Layer  Security and uses the HTTP POST to protect any sensitive parameters in  the request from being sniffed or logged. For example, this method should  be called from any method that uses sensitive data from a web form.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>c</strong></td>
    <td align='right'><a name="c">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$count</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, variable <a href="ESAPI_Reference/Event.html#var$count">Event::$count</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>canonicalize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodcanonicalize">DefaultEncoder::canonicalize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changePassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodchangePassword">FileBasedAuthenticator::changePassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Changes the password for the specified user. This requires the current password, as well as  the password to replace it with. The new password should be checked against old hashes to be sure the new password does not closely resemble or equal any recent passwords for that User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changePassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodchangePassword">DefaultUser::changePassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the user's password, performing a verification of the user's old password, the equality of the two new  passwords, and the strength of the new password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changeSessionIdentifier</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodchangeSessionIdentifier">DefaultHTTPUtilities::changeSessionIdentifier()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invalidate the old session after copying all of its contents to a newly</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>clearCurrent</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodclearCurrent">FileBasedAuthenticator::clearCurrent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Clears the current User. This allows the thread to be reused safely.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>createUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodcreateUser">FileBasedAuthenticator::createUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Creates a new User with the information provided. Implementations should check  accountName and password for proper format and strength against brute force  attacks ( verifyAccountNameStrength(String), verifyPasswordStrength(String, String)  ).</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>d</strong></td>
    <td align='right'><a name="d">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>debug</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methoddebug">DefaultAuditor::debug()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromBase64</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methoddecodeFromBase64">DefaultEncoder::decodeFromBase64()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methoddecodeFromURL">DefaultEncoder::decodeFromURL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditor</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, class <a href="ESAPI_Reference/DefaultAuditor.html">DefaultAuditor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Auditor interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, class <a href="ESAPI_Reference/DefaultAuditorFactory.html">DefaultAuditorFactory</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the DefaultAuditorFactory interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, class <a href="ESAPI_Reference/DefaultEncoder.html">DefaultEncoder</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the Encoder interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, class <a href="ESAPI_Reference/DefaultExecutor.html">DefaultExecutor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Executor interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultHTTPUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, class <a href="ESAPI_Reference/DefaultHTTPUtilities.html">DefaultHTTPUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the HTTPUtilities interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, class <a href="ESAPI_Reference/DefaultIntrusionDetector.html">DefaultIntrusionDetector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the IntrusionDetector interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, class <a href="ESAPI_Reference/DefaultRandomizer.html">DefaultRandomizer</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, class <a href="ESAPI_Reference/DefaultSanitizer.html">DefaultSanitizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Sanitizer Interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, class <a href="ESAPI_Reference/DefaultSecurityConfiguration.html">DefaultSecurityConfiguration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the SecurityConfiguration interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultUser</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, class <a href="ESAPI_Reference/DefaultUser.html">DefaultUser</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the DefaultUser interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultValidator</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class <a href="ESAPI_Reference/DefaultValidator.html">DefaultValidator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Validator interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>disable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methoddisable">DefaultUser::disable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Disable this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultAuditor.php.html">DefaultAuditor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditorFactory.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultAuditorFactory.php.html">DefaultAuditorFactory.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultEncoder.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultEncoder.php.html">DefaultEncoder.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultExecutor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultExecutor.php.html">DefaultExecutor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultHTTPUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultHTTPUtilities.php.html">DefaultHTTPUtilities.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultIntrusionDetector.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultIntrusionDetector.php.html">DefaultIntrusionDetector.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultRandomizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultRandomizer.php.html">DefaultRandomizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSanitizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultSanitizer.php.html">DefaultSanitizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSecurityConfiguration.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultSecurityConfiguration.php.html">DefaultSecurityConfiguration.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultUser.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultUser.php.html">DefaultUser.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultValidator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultValidator.php.html">DefaultValidator.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>e</strong></td>
    <td align='right'><a name="e">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>enable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodenable">DefaultUser::enable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Enable this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForBase64</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForBase64">DefaultEncoder::encodeForBase64()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForCSS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForCSS">DefaultEncoder::encodeForCSS()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForHTML">DefaultEncoder::encodeForHTML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForHTMLAttribute">DefaultEncoder::encodeForHTMLAttribute()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForJavaScript</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForJavaScript">DefaultEncoder::encodeForJavaScript()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForOS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForOS">DefaultEncoder::encodeForOS()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForSQL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForSQL">DefaultEncoder::encodeForSQL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForURL">DefaultEncoder::encodeForURL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForVBScript</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForVBScript">DefaultEncoder::encodeForVBScript()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXML">DefaultEncoder::encodeForXML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXMLAttribute">DefaultEncoder::encodeForXMLAttribute()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXPath</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXPath">DefaultEncoder::encodeForXPath()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>error</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methoderror">DefaultAuditor::error()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Event</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, class <a href="ESAPI_Reference/Event.html">Event</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of an Intrusion Event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommand</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#methodexecuteSystemCommand">DefaultExecutor::executeSystemCommand()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommandLonghand</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#methodexecuteSystemCommandLonghand">DefaultExecutor::executeSystemCommandLonghand()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>exists</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodexists">FileBasedAuthenticator::exists()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Determine if the account exists.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>f</strong></td>
    <td align='right'><a name="f">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>fatal</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodfatal">DefaultAuditor::fatal()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, class <a href="ESAPI_Reference/FileBasedAccessController.html">FileBasedAccessController</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the FileBasedAccessController interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAuthenticator</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, class <a href="ESAPI_Reference/FileBasedAuthenticator.html">FileBasedAuthenticator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the FileBasedAuthenticator interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAccessController.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---FileBasedAccessController.php.html">FileBasedAccessController.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAuthenticator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---FileBasedAuthenticator.php.html">FileBasedAuthenticator.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>g</strong></td>
    <td align='right'><a name="g">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>generateStrongPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgenerateStrongPassword">FileBasedAuthenticator::generateStrongPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generate strong password that takes into account the user's information and old password. Implementations  should verify that the new password does not include information such as the username, fragments of the  old password, and other information that could be used to weaken the strength of the password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccountId</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetAccountId">DefaultUser::getAccountId()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets this user's account id number.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccountName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetAccountName">DefaultUser::getAccountName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets this user's account name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllHashedPasswords</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetAllHashedPasswords">FileBasedAuthenticator::getAllHashedPasswords()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns all of the specified User's hashed passwords.  If the User's list of passwords is null,  and create is set to true, an empty password list will be associated with the specified User  and then returned. If the User's password map is null and create is set to false, an exception  will be thrown.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedExecutables</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedExecutables">DefaultSecurityConfiguration::getAllowedExecutables()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileExtensions</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedFileExtensions">DefaultSecurityConfiguration::getAllowedFileExtensions()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileUploadSize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedFileUploadSize">DefaultSecurityConfiguration::getAllowedFileUploadSize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedIncludes</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedIncludes">DefaultSecurityConfiguration::getAllowedIncludes()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedLoginAttempts">DefaultSecurityConfiguration::getAllowedLoginAttempts()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedResources</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedResources">DefaultSecurityConfiguration::getAllowedResources()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetApplicationName">DefaultSecurityConfiguration::getApplicationName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCharacterEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetCharacterEncoding">DefaultSecurityConfiguration::getCharacterEncoding()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookie</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCookie">DefaultHTTPUtilities::getCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the first cookie with the matching name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCSRFToken">DefaultHTTPUtilities::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSRF token from the current session. If there is no current  session then null is returned. If the CSRF Token is not present in the  session it will be created.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetCSRFToken">DefaultUser::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the CSRF token for this user's current sessions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCurrentRequest">DefaultHTTPUtilities::getCurrentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the current SafeRequest.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetCurrentUser">FileBasedAuthenticator::getCurrentUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the currently logged in User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDigitalSignatureAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetDigitalSignatureAlgorithm">DefaultSecurityConfiguration::getDigitalSignatureAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetDirectReference">RandomAccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetDirectReference">IntegerAccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDisableIntrusionDetection</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetDisableIntrusionDetection">DefaultSecurityConfiguration::getDisableIntrusionDetection()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptionAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetEncryptionAlgorithm">DefaultSecurityConfiguration::getEncryptionAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getExpirationTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetExpirationTime">DefaultUser::getExpirationTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date that this user's account will expire.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetFailedLoginCount">DefaultUser::getFailedLoginCount()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of failed login attempts since the last successful login for an account. This method is  intended to be used as a part of the account lockout feature, to help protect against brute force attacks.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHash</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetHash">IntegerAccessReferenceMap::getHash()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHash</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetHash">RandomAccessReferenceMap::getHash()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetHashAlgorithm">DefaultSecurityConfiguration::getHashAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashedPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetHashedPassword">FileBasedAuthenticator::getHashedPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Return the specified User's current hashed password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetIndirectReference">IntegerAccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetIndirectReference">RandomAccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastFailedLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastFailedLoginTime">DefaultUser::getLastFailedLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date of the last failed login time for a user. This date should be used in a message to users after a  successful login, to notify them of potential attack activity on their account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastHostAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastHostAddress">DefaultUser::getLastHostAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the last host address used by the user. This will be used in any log messages generated by the processing  of this request.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastLoginTime">DefaultUser::getLastLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date of the last successful login time for a user. This date should be used in a message to users  after a successful login, to notify them of potential attack activity on their account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastPasswordChangeTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastPasswordChangeTime">DefaultUser::getLastPasswordChangeTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the date of user's last password change.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogApplicationName">DefaultSecurityConfiguration::getLogApplicationName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogEncodingRequired</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogEncodingRequired">DefaultSecurityConfiguration::getLogEncodingRequired()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileDateFormat</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogFileDateFormat">DefaultSecurityConfiguration::getLogFileDateFormat()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogFileName">DefaultSecurityConfiguration::getLogFileName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, method <a href="ESAPI_Reference/DefaultAuditorFactory.html#methodgetLogger">DefaultAuditorFactory::getLogger()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogLevel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogLevel">DefaultSecurityConfiguration::getLogLevel()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterKey</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMasterKey">DefaultSecurityConfiguration::getMasterKey()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterSalt</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMasterSalt">DefaultSecurityConfiguration::getMasterSalt()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileBackups</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxLogFileBackups">DefaultSecurityConfiguration::getMaxLogFileBackups()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileSize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxLogFileSize">DefaultSecurityConfiguration::getMaxLogFileSize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxOldPasswordHashes">DefaultSecurityConfiguration::getMaxOldPasswordHashes()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetOldPasswordHashes">FileBasedAuthenticator::getOldPasswordHashes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a List of the specified User's old password hashes.  This will not return the User's current  password hash.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPasswordParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetPasswordParameterName">DefaultSecurityConfiguration::getPasswordParameterName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getQuota</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetQuota">DefaultSecurityConfiguration::getQuota()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetRandomAlgorithm">DefaultSecurityConfiguration::getRandomAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomBoolean</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomBoolean">DefaultRandomizer::getRandomBoolean()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a random boolean.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomFilename</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomFilename">DefaultRandomizer::getRandomFilename()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an unguessable random filename with the specified extension.  This method could call  getRandomString(length, charset) from this Class with the desired length and alphanumerics as the charset  then merely append &quot;.&quot; + extension.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomGUID</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomGUID">DefaultRandomizer::getRandomGUID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generates a random GUID.  This method could use a hash of random Strings, the current time,  and any other random data available.  The format is a well-defined sequence of 32 hex digits  grouped into chunks of 8-4-4-4-12.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomInteger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomInteger">DefaultRandomizer::getRandomInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random integer. The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomLong</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomLong">DefaultRandomizer::getRandomLong()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random long. The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomReal</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomReal">DefaultRandomizer::getRandomReal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random real.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomString</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomString">DefaultRandomizer::getRandomString()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a random string of a desired length and character set.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRememberTokenDuration</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetRememberTokenDuration">DefaultSecurityConfiguration::getRememberTokenDuration()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetResourceDirectory">DefaultSecurityConfiguration::getResourceDirectory()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResponseContentType</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetResponseContentType">DefaultSecurityConfiguration::getResponseContentType()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetRoles">DefaultUser::getRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the roles assigned to a particular account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedEmailAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedEmailAddress">DefaultSanitizer::getSanitizedEmailAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; email address.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedHTML">DefaultSanitizer::getSanitizedHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedURL">DefaultSanitizer::getSanitizedURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; URL.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedWord</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedWord">DefaultSanitizer::getSanitizedWord()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; English language word based on the provided guess.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getScreenName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetScreenName">DefaultUser::getScreenName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the screen name (alias) for the current user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionAbsoluteTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSessionAbsoluteTimeoutLength">DefaultSecurityConfiguration::getSessionAbsoluteTimeoutLength()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionIdleTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSessionIdleTimeoutLength">DefaultSecurityConfiguration::getSessionIdleTimeoutLength()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessions</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetSessions">DefaultUser::getSessions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of sessions associated with this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSpecialDebugging</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSpecialDebugging">DefaultSecurityConfiguration::getSpecialDebugging()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getSpecialDebugging returns boolean true if special debugging should be  enabled. Default is false.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUniqueRandomReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetUniqueRandomReference">RandomAccessReferenceMap::getUniqueRandomReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new random reference that is guaranteed to be unique.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUniqueReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetUniqueReference">IntegerAccessReferenceMap::getUniqueReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new random reference that is guaranteed to be unique.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserById</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserById">FileBasedAuthenticator::getUserById()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the User matching the provided accountId.  If the accoundId is not found, an Anonymous  User or null may be returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserByName</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserByName">FileBasedAuthenticator::getUserByName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the User matching the provided accountName.  If the accoundId is not found, an Anonymous  User or null may be returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUsernameParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetUsernameParameterName">DefaultSecurityConfiguration::getUsernameParameterName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserNames</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserNames">FileBasedAuthenticator::getUserNames()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a collection containing all the existing user names.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidationPattern</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetValidationPattern">DefaultSecurityConfiguration::getValidationPattern()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getWorkingDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetWorkingDirectory">DefaultSecurityConfiguration::getWorkingDirectory()</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>h</strong></td>
    <td align='right'><a name="h">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>hashPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodhashPassword">FileBasedAuthenticator::hashPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a $representation of the hashed password, using the  accountName as the salt. The salt helps to prevent against &quot;rainbow&quot;  table attacks where the attacker pre-calculates hashes for known strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>hashPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodhashPassword">DefaultUser::hashPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This is intended to compute the password hash for a password</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>i</strong></td>
    <td align='right'><a name="i">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>increment</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/Event.html#methodincrement">Event::increment()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The increment method increments the number of times this event occurred  for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>incrementFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodincrementFailedLoginCount">DefaultUser::incrementFailedLoginCount()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Increment failed login count.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>info</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodinfo">DefaultAuditor::info()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerAccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, class <a href="ESAPI_Reference/IntegerAccessReferenceMap.html">IntegerAccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the IntegerAccessReferenceMap interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAnonymous</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisAnonymous">DefaultUser::isAnonymous()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if user is anonymous.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForData">FileBasedAccessController::isAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as an Object.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForDataByKey">FileBasedAccessController::isAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForFile">FileBasedAccessController::isAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForFunction">FileBasedAccessController::isAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForService">FileBasedAccessController::isAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that  provide access to a variety of back end services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForURL">FileBasedAccessController::isAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. Generally, this method should be invoked in the  application's controller or a filter as follows:  <pre>ESAPI.accessController().isAuthorizedForURL(request.getRequestURI().toString());</pre></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isDebugEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisDebugEnabled">DefaultAuditor::isDebugEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisEnabled">DefaultUser::isEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is currently enabled.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isErrorEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisErrorEnabled">DefaultAuditor::isErrorEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isExpired</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisExpired">DefaultUser::isExpired()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is expired.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isFatalEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisFatalEnabled">DefaultAuditor::isFatalEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInfoEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisInfoEnabled">DefaultAuditor::isInfoEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisInRole">DefaultUser::isInRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is assigned a particular role.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isLocked</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisLocked">DefaultUser::isLocked()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is locked.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isLoggedIn</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisLoggedIn">DefaultUser::isLoggedIn()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if the user is currently logged in.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSecureChannel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodisSecureChannel">DefaultHTTPUtilities::isSecureChannel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the supplied request object was received over a secured  channel i.e. Transport Layer Security (e.g. SSL or TLS).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSessionAbsoluteTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisSessionAbsoluteTimeout">DefaultUser::isSessionAbsoluteTimeout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if this user's session has exceeded the absolute time out based  on ESAPI's configuration settings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSessionTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisSessionTimeout">DefaultUser::isSessionTimeout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if the user's session has timed out from inactivity based  on ESAPI's configuration settings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isTraceEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisTraceEnabled">DefaultAuditor::isTraceEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidCreditCard</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidCreditCard">DefaultValidator::isValidCreditCard()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDate</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDate">DefaultValidator::isValidDate()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDirectoryPath</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDirectoryPath">DefaultValidator::isValidDirectoryPath()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDouble</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDouble">DefaultValidator::isValidDouble()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidFileContent</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidFileContent">DefaultValidator::isValidFileContent()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidHTML">DefaultValidator::isValidHTML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInput</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidInput">DefaultValidator::isValidInput()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInteger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidInteger">DefaultValidator::isValidInteger()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidListItem</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidListItem">DefaultValidator::isValidListItem()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidNumber</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidNumber">DefaultValidator::isValidNumber()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidPrintable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidPrintable">DefaultValidator::isValidPrintable()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidRedirectLocation</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidRedirectLocation">DefaultValidator::isValidRedirectLocation()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isWarningEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisWarningEnabled">DefaultAuditor::isWarningEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methoditerator">RandomAccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methoditerator">IntegerAccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerAccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---IntegerAccessReferenceMap.php.html">IntegerAccessReferenceMap.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>k</strong></td>
    <td align='right'><a name="k">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killAllCookies</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodkillAllCookies">DefaultHTTPUtilities::killAllCookies()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kill all cookies received in the last request from the browser. Note that  new cookies set by the application in this response may not be killed by  this method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killCookie</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodkillCookie">DefaultHTTPUtilities::killCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kills the specified cookie by setting a new cookie that expires  immediately. Note that this method does not delete new cookies that are  being set by the application for this response.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>l</strong></td>
    <td align='right'><a name="l">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loadUsersIfNecessary</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodloadUsersIfNecessary">FileBasedAuthenticator::loadUsersIfNecessary()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Load users if they haven't been loaded in a while.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loadUsersImmediately</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodloadUsersImmediately">FileBasedAuthenticator::loadUsersImmediately()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>lock</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodlock">DefaultUser::lock()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Lock this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodlogHTTPRequest">DefaultHTTPUtilities::logHTTPRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters  into a string suitable for the log file. Be careful not to log sensitive  information, and consider masking with the logHTTPRequestObfuscate method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequestObfuscate</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodlogHTTPRequestObfuscate">DefaultHTTPUtilities::logHTTPRequestObfuscate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>login</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodlogin">FileBasedAuthenticator::login()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This method should be called for every HTTP request, to login the current user either from the session of HTTP  request. This method will set the current user so that getCurrentUser() will work properly.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loginWithPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodloginWithPassword">DefaultUser::loginWithPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Login with password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logout</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodlogout">FileBasedAuthenticator::logout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Logs out the current user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodlogout">DefaultUser::logout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Logout this user.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>m</strong></td>
    <td align='right'><a name="m">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ACCOUNT_NAME_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, constant <a href="ESAPI_Reference/_reference---FileBasedAuthenticator.php.html#defineMAX_ACCOUNT_NAME_LENGTH">MAX_ACCOUNT_NAME_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_PARAMETER_NAME_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class constant <a href="ESAPI_Reference/DefaultValidator.html#constMAX_PARAMETER_NAME_LENGTH">DefaultValidator::MAX_PARAMETER_NAME_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_PARAMETER_VALUE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class constant <a href="ESAPI_Reference/DefaultValidator.html#constMAX_PARAMETER_VALUE_LENGTH">DefaultValidator::MAX_PARAMETER_VALUE_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ROLE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, class constant <a href="ESAPI_Reference/DefaultUser.html#constMAX_ROLE_LENGTH">DefaultUser::MAX_ROLE_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ROLE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, constant <a href="ESAPI_Reference/_reference---DefaultUser.php.html#defineMAX_ROLE_LENGTH">MAX_ROLE_LENGTH</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>r</strong></td>
    <td align='right'><a name="r">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>RandomAccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, class <a href="ESAPI_Reference/RandomAccessReferenceMap.html">RandomAccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the RandomAccessReferenceMap interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>RandomAccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---RandomAccessReferenceMap.php.html">RandomAccessReferenceMap.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodremoveDirectReference">IntegerAccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from the AccessReferenceMap.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodremoveDirectReference">RandomAccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from the AccessReferenceMap.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodremoveRole">DefaultUser::removeRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a role from this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeSession</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodremoveSession">DefaultUser::removeSession()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a session for this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodremoveUser">FileBasedAuthenticator::removeUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes the account of the specified accountName.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>resetCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodresetCSRFToken">DefaultUser::resetCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a token to be used as a prevention against CSRF attacks. This token should be added to all links and  forms. The application should verify that all requests contain the token, or they may have been generated by a  CSRF attack. It is generally best to perform the check in a centralized location, either a filter or controller.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>s</strong></td>
    <td align='right'><a name="s">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$sessionAbsoluteTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$sessionAbsoluteTimeout">DefaultUser::$sessionAbsoluteTimeout</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$sessionTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$sessionTimeout">DefaultUser::$sessionTimeout</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>saveUsers</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodsaveUsers">FileBasedAuthenticator::saveUsers()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the user database to the file system. In this implementation you must call save to commit any changes to  the user file. Otherwise changes will be lost when the program ends.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccountID</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetAccountID">DefaultUser::setAccountID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets this user's account ID</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccountName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetAccountName">DefaultUser::setAccountName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets this user's account name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodsetCSRFToken">DefaultHTTPUtilities::setCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the CSRF Token for the current session.  If the session has not been  started at the time this method is called then the token will not be  generated.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentHTTP</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodsetCurrentHTTP">DefaultHTTPUtilities::setCurrentHTTP()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the supplied SafeRequest object so that it may be readily accessed  throughout ESAPI (and elsewhere).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodsetCurrentUser">FileBasedAuthenticator::setCurrentUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the currently logged in User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setExpirationTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetExpirationTime">DefaultUser::setExpirationTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the date and time when this user's account will expire.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetFailedLoginCount">DefaultUser::setFailedLoginCount()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastFailedLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastFailedLoginTime">DefaultUser::setLastFailedLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last failed login for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastHostAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastHostAddress">DefaultUser::setLastHostAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the last remote host address used by this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastLoginTime">DefaultUser::setLastLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last successful login for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastPasswordChangeTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastPasswordChangeTime">DefaultUser::setLastPasswordChangeTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last password change for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLevel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodsetLevel">DefaultAuditor::setLevel()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodsetResourceDirectory">DefaultSecurityConfiguration::setResourceDirectory()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetRoles">DefaultUser::setRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the roles for this account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setScreenName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetScreenName">DefaultUser::setScreenName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the screen name (username alias) for this user.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>t</strong></td>
    <td align='right'><a name="t">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>trace</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodtrace">DefaultAuditor::trace()</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>u</strong></td>
    <td align='right'><a name="u">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>unlock</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodunlock">DefaultUser::unlock()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Unlock this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodupdate">RandomAccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references, maintaining  any existing indirect references associated with items that are in the new list.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodupdate">IntegerAccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references, maintaining  any existing indirect references associated with items that are in the new list.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>v</strong></td>
    <td align='right'><a name="v">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyAccountNameStrength</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyAccountNameStrength">FileBasedAuthenticator::verifyAccountNameStrength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the account name passes site-specific complexity requirements, like minimum length.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodverifyCSRFToken">DefaultHTTPUtilities::verifyCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Searches the GET and POST parameters in a request for the CSRF token stored  in the current session and throws an IntrusionException if it is missing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodverifyPassword">DefaultUser::verifyPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Verify that the supplied password matches the password for this user. This method  is typically used for &quot;reauthentication&quot; for the most sensitive functions, such  as transactions, changing email address, and changing other account information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyPassword">FileBasedAuthenticator::verifyPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Verify that the supplied password matches the password for this user. Password should  be stored as a hash. It is recommended you use the hashPassword(password, accountName) method  in this class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPasswordStrength</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyPasswordStrength">FileBasedAuthenticator::verifyPasswordStrength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the password meets site-specific complexity requirements, like length or number</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>w</strong></td>
    <td align='right'><a name="w">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>warning</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodwarning">DefaultAuditor::warning()</a></td>
  </tr>
  </tbody>
</table></body>
</html>